Documentation > CMS Template API Library > Asset > DeleteContentFields(List[String])
DeleteContentFields
Delete all the content fields whose names are in the given list.
public Dictionary<String,String> DeleteContentFields(List[String])
Returns
A Dictionary containing the old values of the removed fields
Parameters
| Name | Description | Type |
|---|---|---|
| fieldsToRemove | List of names of the fields to remove. | List<String> |
Code Example
C#
Sample:
Asset myAsset = Asset.Load("/_CPTest/Test");
if(myAsset.IsLoaded)
{
List<string> fieldsToRemove = new List<string>();
fieldsToRemove.Add("test");
fieldsToRemove.Add("panel:3");
fieldsToRemove.Add("field:3");
Dictionary<string, string> removedFields = myAsset.DeleteContentFields(fieldsToRemove);
if(removedFields.Count > 0)
{
foreach(KeyValuePair<string, string> kvp in removedFields)
{
Out.WriteLine("Key: " + kvp.Key + "<br />");
Out.WriteLine("Value: " + kvp.Value + "<br />");
}
}
}